草庐IT

c++ - Qt Release build 给出 MSVC++ Runtime Library Error

全部标签

windows - 使用 msvc 为 Windows 构建 Qt - Qmakespec 错误

我正在尝试使用VisualStudio2013静态构建Qt为此,我正在关注theinstructionsprovidedbytheofficialwebsite1)下载、安装ActivePerl5.20并将其添加到PATH。2)qt-everywhere-enterprise-src-5.3.1的存档下载并解压到C:\Qt\Entreprise_23)我打开msvc2013命令提示符,并将目录更改为:C:\Qt\Entreprise_2\qt-everywhere-enterprise-src-5.3.14)从这里开始,我向路径添加了2个新元素:设置路径=C:\Qt\Enterpris

ruby-on-rails - 在 Windows 中,rails s 给出了 3 个不同的错误,我修复了一个并得到了更多

按照friend发给我的指南,我尝试了railss。我在运行railss时遇到这些错误首先我会展示ruby和rails的版本C:\>ruby-vruby2.2.2p95(2015-04-13revision50295)[x64-mingw32]C:\>rails-vRails4.2.1C:\>我运行railsnewqwerty一切顺利C:\rubyblah>railsnewqwertycreatecreateREADME.rdoccreateRakefilecreateconfig.rucreate.gitignorecreateGemfilecreateappcreateapp/as

c++ - QT 5.7 MSVC 2015 静态构建不工作

我在Windows上使用32位和64位QT5.7MSVC2015静态版本时遇到问题。这些是我运行的命令和我得到的输出(也用32位测试):C:\Users\Josh>setPATH=C:\Qt\static\Qt5.7.0MSVC2015_Static_x64\bin;%PATH%C:\Users\Josh>cd"\Users\Josh\MozySync\ReplicatorNew\ReplicatorNew"C:\Users\Josh\MozySync\ReplicatorNew\ReplicatorNew>qmakeReplicatorNew.proCouldnotfindqmake

windows -/var/www/html/myanants/lib/Cake/Error/ErrorHandler.php 中给出的 ParseError 实例

我第一次上传cakephp项目到服务器后,出现了这个fatalerror。FatalErrorError:UncaughtTypeError:Argument1passedtoErrorHandler::handleException()mustbeaninstanceofException,instanceofParseErrorgivenin/var/www/html/myanants/lib/Cake/Error/ErrorHandler.php:116Stacktrace:#0[internalfunction]:ErrorHandler::handleException(Ob

windows - 阻止 MSVC++ 调试错误阻止当前进程?

Windows上任何失败的ASSERT语句都会导致出现以下调试消息并卡住应用程序执行。我意识到这是预期的行为,但它会在headless机器上定期运行,因此可以防止单元测试失败,而是无限期地等待用户输入。是否有注册表项或编译器标志可用于防止此消息框请求用户输入,同时仍允许测试在ASSERT下失败?基本上,我想在不修改任何代码的情况下执行此操作,只需更改编译器或Windows选项。谢谢!MicrosoftVisualC++DebugLibraryASSERThttp://img519.imageshack.us/img519/853/snapshotbu1.png

c - 如何从 ml64.exe(MSVC 64 位 X64 汇编程序)访问线程本地存储?

以下C函数尝试使用线程局部存储变量以线程安全的方式防止多核代码中的递归。但是,由于有些复杂的原因,我需要在X64汇编程序(IntelX86/AMD64位)中编写此函数,并使用VC2010中的ml64.exe进行汇编。如果我使用全局变量,我知道如何执行此操作,但我不确定如何使用具有__declspec(thread)的TLS变量正确执行此操作。__declspec(thread)inttls_VAR=0;voidnorecurse(){if(0==tls_VAR){tls_VAR=1;DoWork();tls_VAR=0;}}注意:这是VC2010踢出来的功能。但是,MASM(ml64.

windows - 通过 bat 文件重新启动 Windows 时如何给出原因

我正在使用bat文件重新启动我的Windows服务器。在重新启动服务器时它询问重新启动原因,我如何通过同一个批处理文件给出原因。我在bat文件中使用的命令是shutdown.exe-r-t00。 最佳答案 这是我使用的一个例子:shutdown-r/t5/du:0:0/c"BlahBlahProcessisrunningslow"/m\\MyServer/c允许您指定注释和/d允许你给出原因/d[p|u:]xx:yyProvidethereasonfortherestartorshutdown.pindicatesthatthere

windows - 在上午 9 点之前运行的 Bat 文件会给出错误,无效数字。数字常量是十进制 (17),

我有一个bat文件,用于检查23:00时间和23:00之后要执行的一些进一步步骤的开始。在10:00AM之后开始的批处理确实有效。但是同样的bat在09:00AM运行时不起作用并抛出如下错误:Invalidnumber.Numericconstantsareeitherdecimal(17),hexadecimal(0x11),oroctal(021).我观察到这个bat文件只在两位数小时内工作,而不是个位数小时,例如1,2,3,4,5,6,7,8,9.代码:@For/F"tokens=1,2,3,4delims=/-:"%%Ain('time/t')do@(SetHour=%%ASe

windows - 如果我尝试将 header 编译为没有换行符的包含,为什么 MSVC++ 会给我一个错误? (C++/Windows )

我正在使用MSVC++编写一个简单的窗口,并且我包含了一个菜单的资源文件:MYMENUMENUDISCARDABLE//etc.然后我创建了一个头文件“resourcedef.h”,其定义如下#defineID_MYMENU_FILE_CLOSE1002我可以将它包含在我的main.cpp文件中而不会出错,但是,当我将它包含在资源文件中时,我得到了错误.\resourcedef.h(9):fatalerrorRC1004:unexpectedendoffilefound(resourcedef.h恰好有9行长)。当我在.h的末尾添加换行符时,//lines1-8#defineID_MY

c++ - 为什么下面的 C++ 片段给出了异常?

VIDEOINFOHEADER*pVih=(VIDEOINFOHEADER*)pmtConfig->pbFormat;;...WriteFile(hHandle,pVih,sizeof(VIDEOINFOHEADER),NULL,NULL);调试发现WriteFile报错,如何解决? 最佳答案 可能,pmtConfig->pbFormat为NULL或无效。请向我们提供有关异常的更多详细信息。 关于c++-为什么下面的C++片段给出了异常?,我们在StackOverflow上找到一个类似的